BS in Computer Science Suggested Study Plan
For students enrolled in fall 2026
This study plan is offered as a guideline only. Kindly consult with the department on either campus regarding the availability of course offerings for any given semester.
First year
Fall (16 credits)
| Number | Course | Cr |
|---|---|---|
| CSC243 | Introduction to Object-Oriented Programming | 3 |
| CSC243B | Introduction to Object-Oriented Programming Lab | 1 |
|
ENG202 |
Advanced Academic English |
3 |
| MTH207 | Discrete Structures | 3 |
| LAS211 | Prompting the Future with AI | 3 |
| MTH201 | Calculus III | 3 |
Spring (14 credits)
| Number | Course | Cr |
|---|---|---|
|
CSC245 |
Objects and Data Abstraction |
3 |
|
CSC245B |
Objects and Data Abstraction Lab |
1 |
|
CSC320 |
Computer Organization |
3 |
|
CSC244 |
Professional Computing Tools |
1 |
| LAS212 | Communication in the Age of AI | 3 |
| LAS Change Makers Series I | 3 |
Second year
Fall (16 credits)
| Number | Course | Cr |
|---|---|---|
|
CSC310 |
Algorithms and Data Structures |
3 |
| CSC300 | Product Mgt & Entrepreneurship | 1 |
|
CSC375 |
Databases Management Systems |
3 |
|
CSC326 |
Operating Systems |
3 |
|
|
LAS Change Makers Series II |
3 |
|
LAS204 |
Technology, Ethics, and the Global Society |
3 |
Spring (16 credits)
| Number | Course | Cr |
|---|---|---|
|
MTH305 |
Probability and Statistics |
3 |
|
CSC490 |
Software Engineering |
3 |
|
MTH312 |
Applied Linear Algebra |
3 |
|
|
Track Requirements |
3 |
| BIO209/CHM209 |
Natural Sciences Requirement |
3 |
|
CSC491 |
Professional Experience |
1 |
Third year
Fall (15 credits)
| Number | Course | Cr |
|---|---|---|
|
CSC599 OR CSC598 |
Capstone Experience Project OR Undergraduate Computer Science Research |
3 |
| CSC447 | Parallel Programming for Multicore and Cluster Systems | 3 |
| CSC380 | Theory of Computation | 3 |
| Track Requirements | 3 | |
| Track Requirements | 3 |
Spring (15 credits)
| Number | Course | Cr |
|---|---|---|
|
CSC430 |
Computer Networks |
3 |
|
|
Open LAS Elective: Arts or Humanities |
3 |
|
Track Requirements |
3 | |
| MTH3XX |
Mathematics Free Elective |
3 |
| LAS Change Makers Series III | 3 |
For students enrolled before fall 2026
For the previous suggested study plan, follow this link.